Broadcast Strategies to Maintain Cached Data for Mobile Computing System
نویسندگان
چکیده
Kam-yiu Lam, Edward Chan and Joe Chun-Hung Yuen Department of Computer Science City University of Hong Kong 83 Tat Chee Avenue, Kowloon Hong Kong Fax: 852-2788-8614 Email: {cskylam|csedchan|csjyuen}@cityu.edu.hk Abstract. Although data broadcast has been shown to be an efficient data dissemination technique for mobile computing systems, many issues such as selection of broadcast data and caching strategies at the clients are still active research areas. In this paper, by examining the dynamic properties of the data items in mobile computing systems, we define the validity of a data item by its absolute validity interval (avi). Based on the avi of the data items, we propose different broadcast algorithms in which the selection of data items for broadcast will be based on the avi of the data items and their access frequencies. The purpose of the AVI algorithms is to increase the client cache hit probability so that the access delay for a data item will be much reduced. Simulation experiments have been conducted to compare the AVI algorithms with the algorithm which only considers the popularity of the data items. The results indicate that the AVI algorithms can significantly improve the mean response time and reduce the deadline missing requests.
منابع مشابه
An Energy Efficient Data Reaccess Scheme for Data Broadcast in Mobile Computing Environments
Data broadcast approach is an efficient technique for disseminating data in mobile computing environments. To reduce the response time and the power consumption of the data broadcast approach, a mobile client may store frequently accessed data items in its cache. When a cached data item becomes out-of-date, the mobile client has to reaccess the new content of the data item from the broadcast ch...
متن کاملConcurrency control strategies for ordered data broadcast in mobile computing systems
Although data broadcast has been shown to be an efficient method for disseminating data items in mobile computing systems, the issue on how to ensure consistency and currency of data items provided to mobile transactions (MT), which are generated by mobile clients, has not been examined adequately. While data items are being broadcast, update transactions may install new values for them. If the...
متن کاملAn Adaptive AVI-Based Cache Invalidation Scheme for Mobile Computing Systems
In a mobile computing system, caching data items at the mobile clients is important to reduce the data access delay in a unreliable and low bandwidth mobile network. However, efficient methods must be used to ensure the coherence between the cached items and the data items at the database server. In this paper, by exploring the real-time properties of the data items, we propose a cache invalida...
متن کاملIncreasing mobile clients' cache reusability in a wireless client-server environment
In a wireless client-server environment, data broadcasting is an efficient data dissemination method and some of the broadcast data are often cached at each mobile client’s cache. Data broadcasting and caching save communication bandwidth, resource usage, and data access time. A server also broadcasts invalidation reports (IRs) to maintain the consistency between server data and clients’ cached...
متن کاملBroadcasting Consistent Data to Mobile Clients with Local Cache
Although data broadcast has been shown to be an efficient method for disseminating data items in a mobile computing system with large number of clients, the issue on how to ensure currency and consistency of the data items has not been examined adequately. While data items are being broadcast, update transactions may install new values for them. If the executions of update transactions and the ...
متن کامل